/*
#------------------------------------------------------------------------
# Fashion - May Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Style 3 */

/* template.css */
::selection { background: #ee7f4e; color: #fff; }
body { background: #fff; color: #7d7b7a; }
a,
#gkBreadcrumb .breadcrumbs a:active,
#gkBreadcrumb .breadcrumbs a:focus,
#gkBreadcrumb .breadcrumbs a:hover { color: #ee7f4e; }
a:hover,
a:active,
a:focus { color: #222; }
h1,
h2,
h3,
h4,
h5 { color: #222; }
#gkPageWrap { padding-top: 0px; }
#gkPageTop { background: #000; padding: 10px 0 6px 0; margin-bottom: 56px!important; }
#gkLogo.cssLogo { background-image: url('../images/style3/logo.png'); }
#gkLogo.text { color: #fff; text-shadow: 1px 1px 0 #d9d9d9; }
#gkLogo.text .gkLogoSlogan { color: #adadad; text-shadow: 1px 1px 0 #fff; }
#mod-search-searchword { border: 1px solid #e7e7e7; background-image:  url('../images/style3/search_bg.png'); color: #aaa; }
#gkTools a:hover { border-color: #ee7f4e; }
.gkFooter { border: 1px solid #d2d2d2; border-left: none; border-right: none; }
.gkFooter > small { color: #9d9d9d; text-shadow: 1px 1px 0 #fff; }
.gkFooter > p { color: #9d9d9d; text-shadow: 1px 1px 0 #fff; }
#gkInset .gkFooter > div { border: 1px solid #d2d2d2; border-left: none; border-right: none; }
.box > div,
.box_text > div,
.box_menu > div { background: #fff; box-shadow: 0 0 5px #b9b9b9; }
.box .header,
.box_menu .header,
.box_text .header { color: #505757; font-size: 24px; margin-bottom: 10px; }
.box_menu > div { background: #fff!important; }
.box_menu h3.header { border-bottom: none; color: #ee7f4e; font-size: 22px; text-align: left; }
.box_menu ul li a { color: #a5a5a5; font-size: 14px; line-height: 22px; } 
.box_menu ul li a:active,
.box_menu ul li a:focus,
.box_menu ul li a:hover { color: #ee7f4e; }
#gkInset .box_menu h3.header { text-align: right; margin-top: -22px; margin-bottom: 0px; }
#gkInset .box_menu ul li { text-align: right; }
.box.color1 h3.header { color: #ee7f4e; }
.box.color2 h3.header { color: #fff; }
.box.color2 { color: #ffdfaf; }
.box.color2 a { color: #fff!important; }
.box.color2 a:active,
.box.color2 a:focus,
.box.color2 a:hover { color: #ffdfaf!important; }
.box.color2 > div { background: #ee7f4e; }
.box.color2 b,
.box.color2 strong { color: #ffdfaf; }
.box.dark > div { background: #000!important; color: #7e8085; }
.box.dark h3.header { color: #fff; }
.box.dark ul li { border-top: 1px solid #222; }
.box.dark a  { color: #a5a5a5; }
.nspArt h4.nspHeader a,
.itemComments h3 { color: #222; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { color: #fff; }
.box.dark b,
.box.dark strong { color: #7e8085; }
.box .box.hot:first-child:before,
.box .box.top:first-child:before,
.box .box.new:first-child:before { top: 0px; right: 14px; }
.box .box.hot:before,
.box .box.top:before,
.box .box.new:before { top: 0px; right: 14px; }
.box.hot:before,
.box.top:before,
.box.new:before { background-image: url('../images/style3/badge_hot.png'); height: 49px; right: 19px; top: 5px; }
.box.hot:before { background-position: 0 0; }
.box.top:before { background-position: 0 -49px; }
.box.new:before { background-position: 0 -98px; }
.gkUsermenu li { background-image: url("../images/style3/typography/bullet-square2.png"); }
#gkPage > .box.gkSidebarPreloader > div { background-image: url('../images/style3/loader.gif'); }
.nobg #gkContent > div .box > div { box-shadow: 0 0 5px #b9b9b9!important; }

/* menu.css */
#gkMainMenu { margin-top: 22px; }
.gkMenu > ul > li { height: 30px; font-size: 24px; }
.gkMenu > ul > li > a { color: #959595; text-shadow: none; }
.gkMenu > ul > li:hover > a,
.gkMenu > ul > li:active > a,
.gkMenu > ul > li:focus > a,
.gkMenu > ul > li.active:hover > a,
.gkMenu > ul > li.active:active > a,
.gkMenu > ul > li.active:focus > a,
.gkMenu > ul > li.active > a { color: #ee7f4e; background: transparent; text-shadow: none; }
.gkMenu > ul div.childcontent div.childcontent { border: 1px solid #222; border-bottom: none; border-right: none; }
.gkMenu > ul div.childcontent-inner { background: #000; }
.gkMenu > ul div.childcontent a { color: #959595; }
.gkMenu > ul div.childcontent small { color: #666; }
.gkMenu > ul div.childcontent li.active > a,
.gkMenu > ul div.childcontent li:hover > a,
.gkMenu > ul div.childcontent li > a:hover { color: #ee7f4e; }
.gkMenu > ul div.childcontent header { color: #959595; border-bottom: 1px solid #333; }
.gkMenu > ul div.childcontent header a { color:#959595; }

@media screen and (max-width: 640px), screen and (max-device-width: 640px), only screen and (max-device-width: 1300px) and (-moz-min-device-pixel-ratio: 2), only screen and (max-device-width: 1300px) and (-o-min-device-pixel-ratio: 2/1), only screen and (max-device-width: 1300px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-device-width: 1300px) and (min-device-pixel-ratio: 2) {
	#gkPageWrap { padding-top: 45px; }
	#gkExtraMenu { display: none!important; }
	#gkMainMenu { clear: both; color: #fff; position: absolute!important; top: 0; left: 0; width: 100%!important; background: #000; border-bottom: 1px solid #555; height: 45px; margin: 0!important; line-height: 47px; text-indent: 20px; font-size: 20px; }
	#gkMainMenu select { width: 85%; height: 45px; opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; }
	#gkMobileMenu { position: relative; }
	#gkTabletMenu { top: 10px!important; right: 20px; }
	#gkPageContent > #gkInset.visible { top: 30px; right: 16px!important; }
	#gkMobileMenu { display: block; clear: both; width: 100%; }
}

/* joomla.css */
button,
input.button,
 span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a { background: #33353A; color: #fff; }
button:hover,
input.button:hover,
 span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover { background: #ee7f4e; color: #fff; }
article header h1 a:hover,
article header h2 a:hover { color: #ee7f4e; }
p.img_caption { background: #ee7f4e; }
.tip-title { background: #ee7f4e; }
#system-message dd.error { background: #ee7f4e; }
.pagination ul li a:hover { background: #ee7f4e; }
#article-index li a:hover { color: #ee7f4e; }
.autocompleter-queried { color: #ee7f4e!important; }

/* gk_stuff.css */
.gkTabsWrap.vertical ol { border-bottom: 3px solid #ee7f4e; }
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.horizontal ol li.active,
.gkTabsWrap.vertical ol li.active:hover,
.gkTabsWrap.horizontal ol li.active:hover { color: #fff; background: #ee7f4e; border-color: #ee7f4e }
.nspPagination li:hover,
.nspPagination li.active { background: #ee7f4e; }
.nspNext,
.nspPrev { background-image: url('../images/style3/nsp_interface.png'); }
.nspArt h4.nspHeader a:active,
.nspArt h4.nspHeader a:focus,
.nspArt h4.nspHeader a:hover { color: #ee7f4e; }
.dark .nspArt h4.nspHeader a { color: #fff; }
.dark .nspArt h4.nspHeader a:active,
.dark .nspArt h4.nspHeader a:focus,
.dark .nspArt h4.nspHeader a:hover { color: #bbb; }
.dark .nspArt p.nspInfo { color: #7e8085; }
.dark .nspPagination li { background: #7e8085; }
.dark .nspPagination li:hover,
.dark .nspPagination li.active { background: #fff; }
.color2 .nspArt h4.nspHeader { color: #fff; }
.color2 .nspArt p.nspInfo { color: #fff; }
.color2 .nspPagination li { background: #ffdfaf; }
.color2 .nspPagination li:hover,
.color2 .nspPagination li.active { background: #fff; }
.gkIsWrapper-gk_fashion .gkIsPreloader { background-color: #f1f1f1; background-image: url('../images/loader.gif'); } 
.gkIsWrapper-gk_fashion figcaption { background: #ee7f4e; background: rgba(238, 127, 78, 0.65); }
.gkIsWrapper-gk_fashion ol li:hover,
.gkIsWrapper-gk_fashion ol li.active { background: #ee7f4e; }
.big .nspHeader { font-size: 35px!important;  }

/* k2.css */
.k2FeedIcon a,
a.k2FeedIcon { background-image: url('../images/style3/rss.png'); }
ul li.itemResizer a { background-image: url('../images/style3/fonts.png'); }
.itemImageCaption { background: #ee7f4e; }
.itemExtraFields { border-top: 4px solid #ee7f4e; }
span#formLog { background: #ee7f4e; }
.itemRatingForm .formLogLoading { background-image: url('../images/style3/loading.gif'); }
.itemRatingList,
 .itemRatingList a:hover,
 .itemRatingList .itemCurrentRating { background-image: url('../images/style3/star.png'); }
.itemTags li a,
.k2TagCloudBlock a, .moduleItemTags a { background-color: #33353a; background-image: url('../images/style3/tags.png'); }
.itemTags li a:hover, .moduleItemTags a:hover { background-color: #ee7f4e; background-image: url('../images/style3/tags.png'); }
.k2TagCloudBlock a:hover { background: #ee7f4e; }
.itemAuthorBlock .itemAuthorDetails a:hover { color: #ee7f4e; }
#itemListLinks li { background-image: url('../images/style3/typography/bullet-square2.png'); }
.k2CommentItem a:hover { color: #ee7f4e; }
.k2CalendarBlock table.calendar tr td.calendarToday { background: #ee7f4e; }

/* tablet.css */
#gkTabletMenu { background: transparent url('../images/style3/tablet_menu_btn.png') no-repeat 0 0; top: 32px; right: 20px; }
#gkPageContent > #gkInset.visible { top: 60px; }
#gkPageContent > #gkInset.visible .box_menu h3.header { margin-top: 0; color: #fff; }
#gkPageContent > #gkInset.visible .box_menu a { color: #fff; }
#gkPageContent > #gkInset.visible .box_menu a:active,
#gkPageContent > #gkInset.visible .box_menu a:focus,
#gkPageContent > #gkInset.visible .box_menu a:hover { color: #ffdfaf; }
#gkPageContent > #gkInset.visible .box_menu > div { background: #ee7f4e!important; }